.logo {
    background: url('../images/npower_logo_lp_trans.png');
    background-repeat:no-repeat;
    display: inline-block;
    background-size: 118px 40px;
    height: 40px;
    width: 118px;
    margin-top: -10px;
}

@media (max-width: 500px) {
  .logo {
    background-image: none;
    margin-top: 0px;
    height: 0px;
    width: 0px;
  }

  .nav > li > a.title {
    padding-left: 0px;
  }

}

.table-hover>tbody>tr:hover>td {
  cursor: pointer;
}

.icon-link {
    color: inherit;
}

table tfoot td {
	color: rgb(66, 139, 202);
	font-weight: bold;
}

.measure-template, .discount-template {
    display: none;
}

.add-measure, .add-discount {
    margin-top: -10px;
}

.del-tip-btn-block , .del-comment-btn-block{
  display: none;
}

.add-comment-block, .add-tip-block {
  display: none;
}

legend {
  font-size: 1.4em;
}

/* bootstrap callout styles */

.bs-callout {
  margin-bottom: 10px;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}

.bs-callout h4 {
  margin-top: 0;
}

.bs-callout p:last-child {
  margin-bottom: 0;
}

.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #d9534f;
}

.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f0ad4e;
}

.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #5bc0de;
}

.bs-callout-bronze {
  background-color: #D4C8B2;
  border-color: #8c7853;
}

.bs-callout-silver {
  background-color: #DEDEDE;
  border-color: #C0C0C0;
}

.bs-callout-gold {
  background-color: #FCF4C7;
  border-color: #FFD700;
}

/* bootstrap callout styles end */

/* social media buttons */


/* Button styles: */
i.fb,       span.fb{     	color: #3b5998; }
i.tw,       span.tw{     	color: #00aced; }
i.google,   span.google{ 	color: #dd4b39; }
i.linkin,   span.linkin{ 	color: #007bb6; }
i.vk,       span.vk{     	color: #45668e; }
i.pinterest,span.pinterest{ color: #cb2027; }
i.surfingbird{ max-height: 12px; min-width: 25%; }
i.surfingbird::before{ 
    content: url(http://bootstrap-ru.com/cdn/i/surf.png); 
    position: relative;
    left:0px;
    top: -7px;
    float: left;
}

.google-plus-one{
   overflow: hidden;
   position: relative;
}

.google-plus-one i{
   position: absolute;
   left: -4px;
   bottom: -5px;
}

.google-plus-one span{
   font-size: 16px; 
   font-weight: 900; 
   line-height: 10px;
   margin-left: 15px;
}

.btn-sm.google-plus-one span{ font-size: 14px; }
.btn-sm.google-plus-one i{ bottom: -3px; }
.btn-lg.google-plus-one span{ font-size: 20px; margin-left: 18px; }
.btn-lg.google-plus-one i{ bottom: -5px; }
.btn-xs.google-plus-one span{ font-size: 12px;}
.btn-xs.google-plus-one i{ bottom: -7px; }

/* social media buttons end */

/* carousel */
.carousel {
    border: 1px solid rgba(85, 85, 85, 1);
}

.carousel-caption {
    color: white;
    text-shadow: 0px 1px 2px rgb(0, 0, 0);
    background-color: black;
    width: 100%;
    height: 30%;
    left:0px;
    right:0px;
    padding-bottom: 0px;
    bottom: 0px;
    /*
    background-image: -webkit-gradient(linear, 0% top, 100% top, from(#555555), to(#333333));
    background-image: -webkit-linear-gradient(left, color-stop(#555555 0%), color-stop(#333333 100%));
    background-image: -moz-linear-gradient(left, #555555 0%, #333333 100%);
    background-image: linear-gradient(to right, #555555 0%, #333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=1);
    */
    background-image: radial-gradient(rgba(0, 0, 0, 1), rgba(115, 115,115, 1));
    background-repeat: repeat-x;
    
}

.carousel-caption p {
    margin-bottom: 20px;
    font-size: 1.2em;
    line-height: 1.4;
}


.carousel-inner > .item > img {
  opacity:none;
  filter:alpha(opacity=40); /* For IE8 and earlier */
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.carousel-indicators {
    bottom: 10px;
}

.carousel-indicators li {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(0, 0, 0);
  }

.carousel-control {
    width: 10%;
    color: rgb(255, 255, 255);
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
    opacity: 0.5;
}
